//文章相关路由
const express = require('express');
const userArticles = require('../controller/article');

const router = express.Router()

//获取文章列表
router.get('/',userArticles.ListArticles)

//获取用户关注的作者文章列表
router.get('/feed',userArticles.FeedArticles)

//获取文章
router.get('/:slug',userArticles.getArticles)

//创建文章
router.post('/',userArticles.createArticles)

//更新文章
router.put('/:slug',userArticles.updateArticles)

//删除文章
router.delete('/:slug',userArticles.deleteArticles)

//为文章添加评论
router.post('/:slug/comments',userArticles.addComments)

//从文章中获取评论
router.get('/:slug/comments',userArticles.getComments)

//删除评论
router.delete('/:slug/comments/:id',userArticles.deleteArticles)

//收藏喜爱文章
router.post('/:slug/favorite',userArticles.favoriteComments)

//删除不喜欢的文章
router.delete('/:slug/favorite',userArticles.unfavoriteArticles)

module.exports = router